package cn.zzz.openplatform.txlbs.model;

import cn.zzz.openplatform.common.model.OpenApiRequest;
import lombok.Data;

/**
 * 腾讯开放API请求抽象类，继承自OpenApiRequest
 * @param <T> 响应类型，必须是TxlbsOpenApiResponse的子类
 */
@Data
public abstract class TxlbsOpenApiRequest<T extends TxlbsOpenApiResponse> implements OpenApiRequest<T> {
    /**
     * 返回格式
     * 取值: json[默认] | jsonp
     * 示例: output=json
     */
    private String output = "json";

    /**
     * JSONP方式回调函数
     * 示例: callback=function1
     */
    private String callback;
}